/**
 * 
 */ 
package com.sunwayhorizo.health.ets.base.service; 

import java.util.List;

import javax.ejb.Local;

import com.sunwayhorizo.health.business.dto.ResultsDTO;
import com.sunwayhorizo.health.ets.base.common.IBaseDao;
import com.sunwayhorizo.health.ets.base.persistent.EtModels;
import com.sunwayhorizo.health.ets.dto.EtModelsDTO;

/**
 * @author robo
 *
 */
@Local
public interface EtModelsManagerLocal  extends IBaseDao{
	
	/**
	 * 根據條件查詢
	 * @param currentPage
	 * @param pageSize
	 * @param modelsDesc      
	 * @return
	 * @throws Exception
	 */
	public ResultsDTO findEtModelsList(int currentPage,int pageSize,String modelsDesc)throws Exception;
	
	/**
	 * 根据条件查询记录
	 * @param modelsDesc   
	 * @return
	 * @throws Exception
	 */
	public int findEtModelsCount(String modelsDesc)throws Exception;
	
	/**
	 * 保存
	 * @param dto       
	 * @return
	 * @throws Exception
	 */
	public ResultsDTO newEtModels(EtModelsDTO dto)throws Exception;
	
	/**
	 * 更新
	 * @param dto      
	 * @return
	 * @throws Exception
	 */
	public ResultsDTO updateEtModels(EtModelsDTO dto)throws Exception;
	
	/**
	 * 批量刪除版本
	 * @param list　　
	 * @return
	 * @throws Exception
	 */
	public ResultsDTO delEtModels(List  list)throws Exception;
	

	public EtModelsDTO convertEtModelsDTO(EtModels em) ;

}
 